package com.whnk.pm.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 教育经历表 emp_edu_info
 * 
 * @author whwhnk
 * @date 2019-07-05
 */
public class EduInfo extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 主键 */
	private Integer empSn;
	/** 证件号码 */
	private String empId;
	/** 姓名 */
	private String empNm;
	/** 学历 */
	private String empEdu;
	/** 学位 */
	private String empDeg;
	/** 毕业院校 */
	private String empSch;
	/** 专业名称 */
	private String empMajor;
	/** 专业类别 */
	private String empMajorType;
	/** 毕业证号 */
	private String empEduId;
	/** 学位证号 */
	private String empDegId;
	/** 入学日期 */
	@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
	private Date empEnroDt;
	/** 毕业日期 */
	@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
	private Date empGradDt;

	public void setEmpSn(Integer empSn) 
	{
		this.empSn = empSn;
	}

	public Integer getEmpSn() 
	{
		return empSn;
	}
	public void setEmpId(String empId) 
	{
		this.empId = empId;
	}

	public String getEmpId() 
	{
		return empId;
	}
	public void setEmpNm(String empNm) 
	{
		this.empNm = empNm;
	}

	public String getEmpNm() 
	{
		return empNm;
	}
	public void setEmpEdu(String empEdu) 
	{
		this.empEdu = empEdu;
	}

	public String getEmpEdu() 
	{
		return empEdu;
	}
	public void setEmpDeg(String empDeg) 
	{
		this.empDeg = empDeg;
	}

	public String getEmpDeg() 
	{
		return empDeg;
	}
	public void setEmpSch(String empSch) 
	{
		this.empSch = empSch;
	}

	public String getEmpSch() 
	{
		return empSch;
	}
	public void setEmpMajor(String empMajor) 
	{
		this.empMajor = empMajor;
	}

	public String getEmpMajor() 
	{
		return empMajor;
	}
	public void setEmpMajorType(String empMajorType) 
	{
		this.empMajorType = empMajorType;
	}

	public String getEmpMajorType() 
	{
		return empMajorType;
	}
	public void setEmpEduId(String empEduId) 
	{
		this.empEduId = empEduId;
	}

	public String getEmpEduId() 
	{
		return empEduId;
	}
	public void setEmpDegId(String empDegId) 
	{
		this.empDegId = empDegId;
	}

	public String getEmpDegId() 
	{
		return empDegId;
	}
	public void setEmpEnroDt(Date empEnroDt) 
	{
		this.empEnroDt = empEnroDt;
	}

	public Date getEmpEnroDt() 
	{
		return empEnroDt;
	}
	public void setEmpGradDt(Date empGradDt) 
	{
		this.empGradDt = empGradDt;
	}

	public Date getEmpGradDt() 
	{
		return empGradDt;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("empSn", getEmpSn())
            .append("empId", getEmpId())
            .append("empNm", getEmpNm())
            .append("empEdu", getEmpEdu())
            .append("empDeg", getEmpDeg())
            .append("empSch", getEmpSch())
            .append("empMajor", getEmpMajor())
            .append("empMajorType", getEmpMajorType())
            .append("empEduId", getEmpEduId())
            .append("empDegId", getEmpDegId())
            .append("empEnroDt", getEmpEnroDt())
            .append("empGradDt", getEmpGradDt())
            .toString();
    }
}
